package com.buercorp.wangyu.file;

import java.io.File;

/**
 * File：文件和目录路径名的抽象表示
 * 1.文件和目录是可以通过File封装成对象的
 * 2.对于File而言，其封装的并不是一个真正存在的文件，仅仅是一个路径名而已 可以存在 也可不存在
 * 将来要通过具体的操作把这个路径的内容转换为具体存在
 * @author liyiyu
 */
public class FileTest1 {
    public static void main(String[] args) {
        // File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建新的File实例
        File f1 = new File("E:\\fileTest\\java.txt");
        System.out.println(f1);

        // File(String parent, String child)从父路径名字符串和子路经字符串创建新的File实例
        File f2 = new File("E:\\fileTest", "filejava/java2.txt");
        System.out.println(f2);

        // File(File parent, String child)从父类路径名和子路径名字符串创建新的File实例
        File f3 = new File("E:\\fileTest");
        File f4 = new File(f3, "filejava/java3.txt");
        System.out.println(f4);
    }
}
